html,body{
	width: 100%;height: 100%;padding: 0;margin: 0;
}
*{
	box-sizing: border-box;
}
/*body{
	background-color: #151d4c;min-width: 1400px;min-height: 650px;
}*/
.border{
	position: absolute;display: block;
}
.border-bottom-left{
	bottom: -1px;
	left: -1px;
	width: 40px;
	height:20px;
	border:1px solid #8cebf9;
	border-right-color: transparent;
	border-top-color: transparent;
}
.border-top-rigth{
	top: -1px;
	right: -1px;
	width: 40px;
	height:20px;
	border:1px solid #76c4ea;
	border-left-color: transparent;
	border-bottom-color: transparent;
}
.border-top-left{
	top: -1px;
	left: -1px;
	width: 40px;
	height:20px;
	border:1px solid #76c4ea;
	border-right-color: transparent;
	border-bottom-color: transparent;
}
.border-bottom-right{
	bottom: -1px;
	right: -1px;
	width: 40px;
	height:20px;
	border:1px solid #76c4ea;
	border-left-color: transparent;
	border-top-color: transparent;
}
.title{
	position: relative;
	width: 100%;
	height: 54px;
	padding: 0 20px;
	line-height: 54px;
}
.title-h{
	color:#40ddfc;
	font-size: 16px;
	-webkit-box-reflect: below -32px -webkit-linear-gradient(transparent,transparent 40%,rgba(255,255,255,.8))
}
.more{
	position: absolute;
	right:10px;
	top:0
}
.more p{
	/*color:#40ddfc;*/
	cursor:pointer;
	font-size: 14px;
	background: #40ddfc -webkit-linear-gradient(left, #fff 50%, #40ddfc) 0 0 no-repeat;
    -webkit-background-size:14px 30px;

    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0.3);

    -webkit-animation: slideShine 3s infinite;
}
@-webkit-keyframes slideShine {
    0% {
        background-position: -30% 0;
    }
    100% {
        background-position: 200% 100%;
    }
}
